﻿#pragma once
#include"../../glframework/core.h"
class Camera {
public:
	Camera();
	~Camera();
	glm::mat4 getViewMatrix();
	virtual glm::mat4 getProjectMatrix()=0;
	virtual void scale(float deltaScale);

	glm::vec3 mPosition{ 0.0f, 0.0f, 1.0f};
	glm::vec3 mUp{ 0.0,1.0,0.0 };
	glm::vec3 mRight{ 1.0,0.0,0.0 };
};